package com.gowants.pems.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.gowants.pems.model.SysDict;

public interface SysDictMapper {
	
	
	/** 
	 * <新增>
	 * @param SysDict
	 * @return
	 */
	public int save(@Param("record")SysDict dict);
	
	/**
	 * <删除>
	 * @param code
	 * @return
	 */
	public int delete(@Param("id")String id);
	
	/**
	 * <修改>
	 * @param SysDict
	 * @return
	 */
	public int update(@Param("record")SysDict dict);
	
	public SysDict selectOne(@Param("id")String id);
	
	/**
	 * 查询
	 * @param dict
	 * @return
	 */
	public List<SysDict> select(@Param("record")SysDict dict);
	
	
	public List<SysDict> selectNew(@Param("record")SysDict dict);

	/**
	 * <添加时，校验 groupId+dictId是否重复>
	 * @param record
	 * @return
	 * @remake create by TPH 2020年4月9日 下午4:51:53
	 */
	public int saveCheck(@Param("record")SysDict record);
	
	/**
	 * <更新时，校验 groupId+dictId是否重复>
	 * @param record
	 * @return
	 * @remake create by TPH 2020年4月9日 下午4:59:52
	 */
	public int updateCheck(@Param("record")SysDict record);
	
	public String getDictName(@Param("paramMap")Map<String,Object> paramMap);
}
